package persistencia;

import logica.Evaluacion;
import excepciones.DAOExcepcion;

public class EvaluacionDAOImp extends GenericHSQLDB implements IEvaluacionDAO {

	// protected AreaDAOImp aDAO = new AreaDAOImp();
	// private UsuarioRegistradoDAOImp urDAO = new UsuarioRegistradoDAOImp();

	public EvaluacionDAOImp() throws DAOExcepcion {
		super();
	}

	public void crearEvaluacion(Evaluacion eval) throws DAOExcepcion {
		try {

			connManager.connect();
			connManager.updateDB("insert into EVALUACION (RESULTADO, COMENTARIO, TITULO, FECHA) values ('"
					+ eval.getResultado() + "', '" + eval.getComentario() + "', '" + eval.getArticulo().getTitulo()
					+ "', '" + eval.getFecha_evaluacion() + "')");
			connManager.close();

		} catch (DAOExcepcion e) {
			throw e;
		}
	}

	@Override
	public String encontrarEvaluacion(String titol) throws DAOExcepcion {
		return null;
	}

	/*
	 * public String encontrarEvaluacion(String titol) throws DAOExcepcion { try
	 * { connManager.connect(); ResultSet rs =
	 * connManager.queryDB("select FECHA from EVALUACION where TITULO= '" +
	 * titol + "'"); connManager.close(); try { if (rs.next()) return
	 * rs.getString("FECHA"); else return null; } catch (SQLException e) { throw
	 * new DAOExcepcion("DB_READ_ERROR"); } } catch (DAOExcepcion e) { throw e;
	 * } }
	 */

}
